using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace WorkOrder.Data
{
 public class DynamicFormSchema
{
    public List<DynamicFormField> Fields { get; set; }
}

public class DynamicFormField
{
    public string Type { get; set; } // 字段类型（text、select、checkbox 等）
    public string Name { get; set; } // 字段名称
    public string Label { get; set; } // 字段标签
    public bool Required { get; set; } // 是否必填
    public List<DynamicFormOption> Options { get; set; } // 下拉选项
}

public class DynamicFormOption
{
    public string Value { get; set; }
    public string Text { get; set; }
}

public class DynamicFormData
{
    public Dictionary<string, object> Data { get; set; } // 单行表单数据
}
}